package com.sphd.beautysalon.presenter;


import com.android.volley.VolleyError;
import com.sphd.beautysalon.info.CouponMsgInfo;
import com.sphd.beautysalon.model.CouponModelImpl;
import com.sphd.beautysalon.view.CouponView;

import java.util.List;

/**
 * Created by Hu on 2016/12/19
 */

public class CouponPresenterImpl implements CouponPresenter {
    CouponModelImpl couponModel;
    CouponView couponView;

    public CouponPresenterImpl(CouponView couponView) {
        this.couponView = couponView;
        couponModel=new CouponModelImpl();
    }

    @Override
    public void addData(String url) {
        couponView.showLoading();
        couponModel.sendUrl(url,this);
    }

    @Override
    public void sendError(VolleyError error) {
        couponView.dissLoading();
    }

    @Override
    public void sendRes(List<CouponMsgInfo> couponMsgInfos) {
        couponView.recRes(couponMsgInfos);
        couponView.dissLoading();
    }

    @Override
    public void delUrl(String url) {
        couponModel.delUrl(url,this);
    }

    @Override
    public void delRes(int res) {
        // TODO: 2016/12/19
        couponView.delRes(res);
        couponView.dissLoading();
    }
}